package com.proyecto.servicio;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.proyecto.dao.CuentaBancariaDao;
import com.proyecto.modelo.CuentaBancaria;

@Service
public class CuentaBancariaSrvImpl implements CuentaBancariaSrv {

	@Autowired
	private CuentaBancariaDao dao;
	
		
	@Override
	public List<CuentaBancaria> listaCuentasBancarias() {
		return this.dao.obtenerTodos();
	}

	
	@Override
	public void guardarCuentaBancaria(CuentaBancaria cuentaBancaria) {
		this.dao.guardar(cuentaBancaria);
	}

	
	@Override
	public CuentaBancaria obtenerCuentaBancaria(long cbu) {
		return this.dao.obtener(cbu);
	}


	@Override
	public CuentaBancaria nuevaCuentaBancaria() {
		return new CuentaBancaria();
	}

}
